The man was struck at 2:40 p.m. at North Broad Street and Westfield Avenue, a spokesman for the city said. He was taken to a nearby hospital where he is on life support, a spokeswoman said.
The driver stayed on the scene, a spokeswoman said.
Click here to follow Daily Voice Roselle and receive free news updates.